//package com.example.community.config;
//
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import springfox.documentation.builders.RequestHandlerSelectors;
//import springfox.documentation.service.ApiInfo;
//import springfox.documentation.service.Contact;
//import springfox.documentation.spring.web.plugins.Docket;
//import springfox.documentation.swagger2.annotations.EnableSwagger2;
//
//import java.util.ArrayList;
//
//import static springfox.documentation.spi.DocumentationType.SWAGGER_2;
//
//@Configuration
//@EnableSwagger2
//public class SwaggerConfig {
//    //http://localhost:8080/swagger-ui/index.html#/访问路径
//    @Bean
//    public Docket docket(){
//        //配置要显示的Swagger环境
//        //Profiles profiles = Profiles.of("dev","test");
//        //boolean flag = environment.acceptsProfiles(profiles);
//        return new Docket(SWAGGER_2).apiInfo(apiInfo())
//                //.enable(flag)
//                .select()
//                .apis(RequestHandlerSelectors.basePackage("com.example.community.controller"))
//                .build();
//    }
//
//    private ApiInfo apiInfo() {
//        Contact contact = new Contact("联系人名字", "http://xxx.xxx.com/联系人访问链接", "联系人邮箱");
//        return new ApiInfo(
//                "Swagger学习", // 标题
//                "学习演示如何配置Swagger", // 描述
//                "v1.0", // 版本
//                "http://terms.service.url/组织链接", // 组织链接
//                contact, // 联系人信息
//                "Apach 2.0 许可", // 许可
//                "许可链接", // 许可连接
//                new ArrayList<>()// 扩展
//        );
//    }
//}
//
